package com.pym.util;


import org.springframework.util.StringUtils;

/**
 * @Author Jerry
 * @Description //TODO 状态值转状态名工具类
 * @Date 16:25 2021/8/18
 **/
public class TypeToNameUtil {

    /**
     * @Author Jerry
     * @Description //TODO 根据物品状态显示不同的状态名称
     * @Date 15:46 2021/8/19
     * @Param [wpzt] 物品状态
     * @return 物品名称
     **/
    public static String getWpztName(String wpzt){
        if(!StringUtils.hasLength(wpzt)){
            return "";
        }
        if("1".equals(wpzt)){
            return "已登记";
        }else if("2".equals(wpzt)){
            return "已入库";
        }else if("3".equals(wpzt)){
            return "已出库";
        }else if("4".equals(wpzt)){
            return "已归档";
        }else if("5".equals(wpzt)){
            return "待出库";
        }else if("6".equals(wpzt)){
            return "6申请出库";
        }else if("7".equals(wpzt)){
            return "申请出错";
        }else if("8".equals(wpzt)){
            return "申请无需入库";
        }else if("9".equals(wpzt)){
            return "无需入库";
        }else if("10".equals(wpzt)){
            return "申请延迟入库";
        }else if("11".equals(wpzt)){
            return "延迟入库";
        }else if("12".equals(wpzt)){
            return "待入库";
        }
        return wpzt;
    }

    /**
     * @Author Jerry
     * @Description //TODO 根据物品轨迹类型显示不同的类型名称
     * @Date 15:46 2021/8/19
     * @Param [type]
     * @return [java.lang.String]
     **/
    public static String getWpgjTypeName(String type) {
        if(!StringUtils.hasLength(type)){
            return "";
        }
        if("1".equals(type)){
            return "入库";
        }else if("2".equals(type)){
            return "出库";
        }else if("3".equals(type)){
            return "处置";
        }else if("4".equals(type)){
            return "无需入库";
        }else if("5".equals(type)){
            return "延迟出库";
        }else if("6".equals(type)){
            return "登记";
        }else if("7".equals(type)){
            return "延迟入库";
        }
        return type;
    }
}
